import { ref, provide } from 'vue'
import useSearch from './useSearch'

const { search } = useSearch()

/**
 * 初始化数据：
 * - 单向数据: 不允许子组件直接修改
 * - refs: 组件引用，因为不会改变，可以直接注入
 * @returns 
 */
export default function useInitialize() {
  const data = ref([])
  const ref_table = ref(null)
  const ref_params = ref(null)

  provide('ref_table', ref_table)
  provide('ref_params', ref_params)

  return {
    data,
    ref_table,
    ref_params,
  }
}